package com.kingdee.eas.custom.hr.assessment.mseries.app;

import org.apache.log4j.Logger;
import javax.ejb.*;
import java.rmi.RemoteException;
import com.kingdee.bos.*;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.bos.metadata.IMetaDataPK;
import com.kingdee.bos.metadata.rule.RuleExecutor;
import com.kingdee.bos.metadata.MetaDataPK;
//import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.framework.ejb.AbstractEntityControllerBean;
import com.kingdee.bos.framework.ejb.AbstractBizControllerBean;
//import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.bos.dao.IObjectCollection;
import com.kingdee.bos.service.ServiceContext;
import com.kingdee.bos.service.IServiceContext;

import java.lang.String;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.custom.hr.assessment.mseries.MseriesOneEntryFactory;
import com.kingdee.eas.custom.hr.assessment.mseries.MseriesUpOneCollection;
import com.kingdee.eas.custom.hr.assessment.mseries.MseriesUpOneEntryFactory;
import com.kingdee.eas.custom.hr.assessment.mseries.MseriesUpOneInfo;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.hr.base.HRBillBaseCollection;
import com.kingdee.eas.hr.base.IHRBillBaseEntry;
import com.kingdee.eas.hr.base.app.HRBillBaseControllerBean;
import com.kingdee.eas.hr.base.app.IHRBillBizBean;
import com.kingdee.eas.framework.CoreBillBaseCollection;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.eas.framework.ObjectBaseCollection;

public class MseriesUpOneControllerBean extends AbstractMseriesUpOneControllerBean
{
    private static Logger logger =
        Logger.getLogger("com.kingdee.eas.custom.hr.assessment.mseries.app.MseriesUpOneControllerBean");

    protected IHRBillBizBean getBizBean() throws BOSException, EASBizException {
		return new MseriesUpOneBizBean();
	}

	
	protected String getBillField() throws BOSException, EASBizException {
		return "bill";
	}

	
	protected String getEntryEffectDateField() throws BOSException,
			EASBizException {
		return null;
	}

	
	protected String getEntryField() throws BOSException, EASBizException {
		return "entrys";
	}

	
	protected IHRBillBaseEntry getEntryInterface(Context ctx)
			throws BOSException, EASBizException {
		return MseriesUpOneEntryFactory.getLocalInstance(ctx);
	}
    
}